From 4b16b182615567bdd7e253ab301b6007712c7cfb Mon Sep 17 00:00:00 2001 From: Dovecot Maintainers Date: Wed, 16 Sep 2026 15:06:35 -0400 Subject: [PATCH] managesieve-login-Adjust-to-core-s-login_proxy_failu =================================================================== Gbp-Pq: Name 0001-managesieve-login-Adjust-to-core-s-login_proxy_failu.patch --- pigeonhole/src/managesieve-login/managesieve-proxy.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pigeonhole/src/managesieve-login/managesieve-proxy.c b/pigeonhole/src/managesieve-login/managesieve-proxy.c index 7d2d442..43be971 100644 --- a/pigeonhole/src/managesieve-login/managesieve-proxy.c +++ b/pigeonhole/src/managesieve-login/managesieve-proxy.c @@ -658,7 +658,7 @@ int managesieve_proxy_parse_line(struct client *client, const char *line) &reason)) failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH_REDIRECT; else { - failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH; + failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH_REPLIED; client_send_no(client, AUTH_FAILED_MSG); } @@ -702,6 +702,7 @@ managesieve_proxy_send_failure_reply(struct client *client, break; case LOGIN_PROXY_FAILURE_TYPE_INTERNAL_CONFIG: case LOGIN_PROXY_FAILURE_TYPE_REMOTE_CONFIG: + case LOGIN_PROXY_FAILURE_TYPE_AUTH_NOT_REPLIED: client_send_reply_code(client, MANAGESIEVE_CMD_REPLY_NO, NULL, LOGIN_PROXY_FAILURE_MSG); break; @@ -709,7 +710,7 @@ managesieve_proxy_send_failure_reply(struct client *client, client_send_reply_code(client, MANAGESIEVE_CMD_REPLY_NO, "TRYLATER", reason); break; - case LOGIN_PROXY_FAILURE_TYPE_AUTH: + case LOGIN_PROXY_FAILURE_TYPE_AUTH_REPLIED: /* reply was already sent */ break; } -- 2.39.5